import os

REDIS_HOST = os.getenv('REDIS_HOST', '172.16.80.117')
REDIS_PORT = int(os.getenv('REDIS_PORT', 6479))
REDIS_PWD = os.getenv('REDIS_PWD', 'g0zCafB8dzdih1DQ')
REDIS_DB = int(os.getenv('REDIS_DB', 1))

REDIS_CAMERA_INFO_KEY = "camera:info"
REDIS_CAMERA_FRAME_KEY_PREFIX = "camera:frames:"
REDIS_CAMERA_THREAD_FLAG_PREFIX = "camera:thread:status:"
RTSP_SERVER_STATUS = "check_thead_status"
#摄像头算法列表
CAMERA_ALGO_LIST_PRD="camera:algo:"

CAMERA_LIVE="camera:live"

# 已注册的算法
ALGO_RUNNABLE_KEY = "algo:info"
# 算法配置
ALGO_CONFIG_KEY = "algo:config"
# 算法限流
ALGO_LIMIT_KEY = "algo:limit"
# 算法任务
ALGO_TASK_PRE = "algo:tasks:"
# 算法模型加载
ALGO_LOAD_MODEL= "algo:load:model"
# 算法加载配置
ALGO_LOAD_CONFIG="algo:load:config"
# 是否运行
ALGO_RUN_MODEL = "algo:run:model"
# 算法对应的队列
ALGO_QUEUE = "algo:queues"
# 算啊状态
ALGO_TASk_STATUS_RPE = "algo:status:"
# 算法结果处理状态
ALGO_TASk_STATUS_RESULT_RPE = "algo:status:result:"

ALGO_TASK_RUNNING = "algo:taks:running:"
# 默认发送通道
ALGO_CHANNEL = "algo_channel"


AIGO_CAMERA_CONFIG_PRE="algo:config:"

#算法操作的输入数据
ALGO_INPUT_IMG_OP_PRE="algo:input:img:op:"
